import React from 'react';

import { Icon } from './base';

/**
 * 其他
 *
 * @export
 * @class IconOther
 * @extends {Icon}
 */
export default class IconOther extends Icon {
    static defaultProps = {
        ...Icon.defaultProps,
        color: '#424242',
    };

    render() {
        const { color, className, style } = this.props;

        const { width, height } = this.getSize();

        return (
            <svg viewBox="0 0 1024 1024" width={width} height={height} style={style} className={className}>
                <path
                    fill={color}
                    d="M751.284706 435.335529a29.289412 29.289412 0 0 1-58.578824 0V379.934118a29.274353 29.274353 0 0 1 58.578824 0v55.386353z m-409.705412 0a29.289412 29.289412 0 0 1-58.593882 0V379.934118a29.289412 29.289412 0 0 1 58.578823 0v55.386353z m175.570824-271.962353c80.715294 0 148.615529 55.115294 168.613647 129.596236H348.536471c19.983059-74.480941 87.898353-129.581176 168.613647-129.581177z m336.323764 173.025883a45.718588 45.718588 0 0 0-45.673411-43.429647H747.670588C726.543059 184.952471 631.265882 103.152941 517.150118 103.152941c-114.115765 0-209.392941 81.799529-230.520471 189.816471h-70.430118a45.748706 45.748706 0 0 0-45.673411 43.444706L148.314353 777.216a108.077176 108.077176 0 0 0 107.941647 113.513412h511.488a108.062118 108.062118 0 0 0 107.941647-113.513412L853.473882 336.414118z"
                ></path>
            </svg>
        );
    }
}
